package com.bifang.module.file.common.enums;

import com.bifang.assistant.common.enums.DictType;

public enum FileClassDictEnum implements DictType {
    orgType("orgType", "ORGTYPE", "组织类型"),
    orgPro("orgPro", "ORGPRO", "单位性质"),
    legalCardType("legalCardType", "CARDTYPE", "法人证件类型"),
    areaLevel("areaLevel", "CARDTYPE", "行政区划级别"),
    unitType("unitType", "UNITTYPE", "单位类别"),
    authStatus("authStatus", "AUTHSTATUS", "审核状态"),
    secrecyLevel("secrecyLevel", "SECRECYLEVEL", "保密级别");

    FileClassDictEnum(String propertyName, String dictField, String feildName) {
        this.propertyName = propertyName;
        this.dictField = dictField;
        this.feildName = feildName;
    }

    /** 属性名称 */
    private String propertyName;
    /** 字典类型 */
    private String dictField;
    /** 字典类型名称 */
    private String feildName;

    @Override
    public String getDictField() {
        return dictField;
    }

    @Override
    public String getFieldName() {
        return feildName;
    }

    @Override
    public String getPropertyName() {
        return propertyName;
    }
}
